// 存放 vuex[状态管理] 相关核心代码

// 1.提供数据 ： state
// 2.使用数据：
//   ① 通过 store 直接访问：$store.state.xxx;导包使用 store
//   ② 通过 mapState 辅助函数，将我们把 store 中的数据自动映射到组件的计算属性中

import Vue from 'vue'
import Vuex from 'vuex'

// 插件安装
Vue.use(Vuex)

// 创建仓库
const store = new Vuex.Store({
    // 通过 state 提供数据
    state: {
        title: '仓库大标题',
        count: 100
    }
})

// 导出给 main.js 使用
export default store
